main :-

   consult('./utils/os_helpers.plg'),
   get_environment(Lib_path),
   concat_atom([Lib_path, 'lists.pl'], Lib_lists),

   use_module(Lib_lists),

   consult('./utils/ebnf_helpers.plg'),
   consult('./utils/file_to_charLst.plg'),
   consult('./utils/test_helpers.plg'),
   consult('./utils/syntax_helpers.plg'),

   consult('./a2/a2.plg'), a2_main,
   consult('./a4/a4.plg'), a4_main,
   consult('./a5/a5.plg'), a5_main,
   consult('./a6/a6.plg'), a6_main,
   consult('./a7/a7.plg'), a7_main,
   consult('./a8/a8.plg'), a8_main,
   consult('./a9/a9.plg'), a9_main,
   consult('./a10/a10.plg'), a10_main,
   consult('./a11/a11.plg'), a11_main,
   consult('./a12/a12.plg'), a12_main,
   consult('./a13/a13.plg'), a13_main.
